package com.autonavi.yunda.yunji.core.vo;

import com.autonavi.yunda.yunji.common.enums.EditType;
import com.autonavi.yunda.yunji.core.enums.EngineType;
import com.autonavi.yunda.yunji.core.enums.InterfaceBuildType;
import com.autonavi.yunda.yunji.core.enums.InterfaceStatus;
import com.autonavi.yunda.yunji.core.enums.Method;
import lombok.Data;

import java.sql.Timestamp;

/**
 * @author cizhong.wcs
 * @date 2023/8/31 11:20
 */
@Data
public class EngineInterfaceConfigVO {
    private Long id;
    private String name;
    private String description;
    private String uri;
    private Method method;
    private String version;
    private String projectId;
    private String engineData;
    private InterfaceBuildType buildType;
    private EngineType engineType;
    private Timestamp updateTime;
    private Boolean exposedByRestapi;
    private ProjectExtraData projectExtraData = new ProjectExtraData();
    private EditType editType;
    private InterfaceStatus status;

}
